Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup - Campos do Jordao The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Corona Mexico City Open - Mexico City San Remo Tennis Cup - San Remo Sporting Challenger - Turin Binghamton Professional Tennis Tournament - Binghamton Torneo Internacional Challenger Fila 2005 - Leon 14° BH Tennis Open - Belo Horizonte Copa Petrobras - Bogota BMW Tennis Championship - Sunrise GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Privatbank Open 2006 - Dnepropetrovsk PEOPLEnet Cup - Dnepropetrovsk Levene Gouldin & Thompson Tennis Challenger - Binghamton Bancolombia Open - Cali President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Chile F3 Sao Paulo Challenger Binghamton Challenger Bogota Challenger Montevideo Challenger Santiago Challenger Medellin Challenger Savannah Challenger Nottingham Challenger Ojai Challenger Bogota Challenger Granby Challenger Binghamton Challenger Belo Horizonte Challenger Santiago Challenger Sao Paulo Challenger Guayaquil Challenger Sao Paulo Challenger Sarajevo Challenger Bath Challenger Guadalajara Challenger Winnetka Challenger Campos do Jordao Challenger Binghamton Challenger Buenos Aires Challenger Bucaramanga Challenger Santiago Challenger Barranquilla Challenger Blumenau Challenger Genova Challenger Istanbul Challenger Tashkent Challenger Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger Blois Challenger Scheveningen Challenger USTA Seascape Challenger - Aptos Sao Paulo Challenger ATU Cup - Weiden Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Guayaquil Challenger USTA Men's Challenger of Dallas - Dallas VII Trofeo Ciudad de Quito - Quito Santiago Challenger USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Theusbridge.com Tennis Classic - Tarzana GHI Bronx Classic - Bronx Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa 2001 USTA Challenger of Calabasas - Calabasas drkoop.com USTA Challenger of Tallahassee - Tallahassee VIII Avierto Internacional de Salinas - Salinas Top Wool Challenger Biella - Biella 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Challenger - Knoxville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon GHI Bronx Tennis Classic - Bronx Ischgl International Tennis Challenger 2003 - Ischgl Zagreb Open - Zagreb Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City X Open Internacional D'Andorra - Andorra Zagreb Open - Zagreb USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Kobstaedernes ATP Challenger - Kolding Memorial Savigni - Sassuolo Corona Mexico City Open - Mexico City Copa Petrobras - Montevideo Okal Cup 2003 - Eckental Jameson Cup - Milan Abierto Colombiano de Tenis - Bogota Bangkok Challenger Irving Challenger Cepu Open - San Marino IPP Geneva Trophy - Geneva 10ø Tornea B. Camparini - Reggio Emilia Copa Petrobras Bogota - Bogota San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Garden Open 2005 - Rome Banca Stato Challenger - Lugano Copa Petrobras Paraguay - Asuncion Copa Petrobras Brazil - Belo Horizonte VIII Gramado Open - Gramado Rhein-Main Challenger 2004 - Aschaffenburg ATP Challenger Numea - New Caledonia X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras-Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Asuncion Challenger Sassuolo Challenger - Sassuolo BMW Tennis Championship - Sunrise Kosice Challenger Bytom Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Santiago XL Bermuda Open - Bermuda Bucaramanga Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Copa Kia - Santiago Copa Petrobras-Argentina - Buenos Aires Copa Petrobras Colombia - Bogota Turin Challenger Sao Paulo Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples Ciudad de Pozoblanco Open Diputacion - Cordoba Reggio Emilia Challenger USTA Seascape Challenger - Aptos 2002 Azalea Orthopedic Challenger - Tyler IPP Open - Helsinki IX Abierto Internacional de Salinas - Salinas Bogota Challenger Czech Open - Prostejov Barranquilla Challenger Salinas Challenger 2001 Eddleman USTA Challenger - Birmingham Chevrolet Cup - Vina del Mar Lexington Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Bangkok Challenger Franklin Templeton Tennis Classic - Scottsdale Copa Petrobras Aracaju - Aracaju Bangkok Challenger Aptos Challenger U.S. Men's Clay Court Championships - Houston Cary Challenger Copa Petrobras Uruguay - Montevideo Mercedes-Benz Cup - Los Angeles Open D'Orleans - Orleans AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Santiago Challenger The Wright Financial Group, Inc. Challenger - Champaign Alessandria Challenger Nottingham Challenger Ortisei Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington Sarasota Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Copa Ericsson Chile - Santiago Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Pro Tennis World Open - Boca Raton Granby Challenger - Granby Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London Banja Luka Challenger 2004 - Banja Luka The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok The Waco International Tennis Challenger - Waco Kremlin Cup - Moscow IX Gramado Open - Gramado Qatar ExxonMobil Open - Doha Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas 2003 West Side Tennis Club Challenger - Forest Hills US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Sporting Challenger 2003 - Turin Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham 2003 Freeman Men's Challenger - Joplin Mumbai Open - Mumbai San Remo Tennis Cup 15° Piertomaso - San Remo ATP Kremlin Cup - Moscow Rio Quente Challenger ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Ljubljana Open - Ljubljana Nottingham Challenger MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Binghamton Professional Tennis Tournament - Binghamton The Tennis Channel Open - Las Vegas Estoril Open - Estoril USTA Comerica Challenger - Aptos Red Letter Days Open - Nottingham VI Gramado Open de Tenis - Gramado Campbell's Hall of Fame Tennis Championships - Newport Seguros Bolivar Open - Bogota Countrywide Classic - Los Angeles Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Generali Open - Kitzbuhel RCA Championships - Indianapolis Project Independence Men's Challenger - Mandeville Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok Aptos Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Como Challenger The Dubai Tennis Championships - Dubai Helsinki Challenger Santiago Challenger Indianapolis Tennis Championships - Indianapolis BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Marburg Challenger Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Buenos Aires Challenger Pilot Pen Tennis - New Haven IV Gramado Open de Tenis - Gramado Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro China Open - Beijing Movistar Open - Santiago Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx Regions Morgan Keegan Championships - Memphis Czech Indoor Open - Prague Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest La Serena Open - La Serena Countrywide Classic - Los Angeles 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia AIG Japan Open Tennis Championships - Tokyo TED Open - Istanbul St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston The 'Fitz' Casino Challenger - Tunica UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney VTR Open - Vina del Mar Copa Claro - Buenos Aires Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch The Surbiton Trophy - Surbiton Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Carson Challenger Brasil Open - Sao Paulo Open 13 - Marseille Copa Claro - Buenos Aires BMW Open - Munich Mercedes Cup - Stuttgart Poznan Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Copa Petrobras-Uruguay - Montevideo Bogota Challenger Cali Challenger Athens Challenger Bordeaux Challenger Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Rome Challenger Bordeaux Challenger Guadalajara Challenger Legg Mason Tennis Classic - Washington Brasil Open - Salvador Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Izmir Challenger Trnava Challenger Bucaramanga Challenger San Juan Challenger AEGON Championships - London Villa Allende Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Montevideo Challenger Indianapolis Tennis Championships - Indianapolis Sao Leopoldo Challenger The Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger BMW Open - Munich Brasil Open - Sao Paulo Stockton Challenger BellSouth Open - Vina del Mar Santos Challenger Pereira Challenger ABN AMRO World Tennis Tournament - Rotterdam Campinas Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Topshelf Open - 's-Hertogenbosch Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Open de Moselle - Metz Panama City Challenger AEGON Championships - London Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Thailand Open - Bangkok Kremlin Cup - Moscow Movistar Open - Santiago AEGON Championships - London Medellin Challenger Farmers Classic - Los Angeles If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Singapore Challenger Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai Medellin Challenger Barcelona Open BancSabadell - Barcelona Citi Open - Washington Santos Challenger Valencia Open - Valencia Savannah Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Open de Nice Cote d'Azur - Nice Orleans Challenger Bordeaux Challenger BH Tennis Open International Cup - Belo Horizonte Bogota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Canottieri Minico 2004 - Mantova Bet-at-home Open - Hamburg 2003 Eddleman USTA Challenger - Birmingham Citi Open - Washington 12th BH Tennis Open International Cup - Belo Horizonte Memorial Savigni - Sassuolo Arizona Men's Tennis Championships - Scottsdale AIG Japan Open - Tokyo Movistar Open - Vina del Mar BCR Open Romania - Bucharest Qatar Exxon Mobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Medibank International - Sydney ATP Vegeta Croatia Open - Umag Movistar Open - Vina del Mar Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Open 13 - Marseille Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Campbells Hall of Fame Tennis Championships - Newport Siebel Open - San Jose VTR Open - Vina del Mar St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Verizon Tennis Challenge - Atlanta ARAG World Team Championship - Dusseldorf Allianz Suisse Open Gstaad - Gstaad Tata Open - Chennai Chennai Open - Chennai Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Movistar Open - Vina del Mar Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Masters Series - Hamburg BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Citi Open - Washington St. Petersburg Open - St. Petersburg Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia French Open - Paris Wimbledon - London U.S. Open - New York AEGON Championships - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Masters Series Madrid - Madrid Australian Open - Melbourne Australian Open - Melbourne River Oaks International Tennis Tournament - Houston U.S. Open - New York Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, CHI-AUT, 3-2 70th River Oaks International Tennis Tournament - Houston Olympics - London Olympics - Beijing